new Schema("youkaishomecoming:drying_rack")
    .simpleKey("result", "outputItem")
    .simpleKey("ingredient", "inputItemArray")
    .simpleKey("cookingtime", "doubleNumber", 200)
    .simpleKey("experience", "doubleNumber", 0.0)
    .simpleKey("category", "anyString", "misc")
new Schema("youkaishomecoming:cuisine_mixed")
    .simpleKey("result", "outputItem")
    .simpleKey("base", "nonBlankString")
    .simpleKey("first", "inputItemArray")
    .simpleKey("second", "inputItemArray")
new Schema("youkaishomecoming:cuisine_ordered")
    .simpleKey("result", "outputItem")
    .simpleKey("base", "nonBlankString")
    .simpleKey("input", "inputItemArray")